@charset "utf-8";
/* CSS Document */
body{ background:url(../images/body_bg.jpg) repeat-x #ffffff; font-size:12px; color:#333333;}
body,form,dl,dt,dd,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;color:#333333; }
a:hover{ text-decoration:underline; text-decoration:none;}
a img{ border:none;}
.red{ color:#B51F24;}
.green{ color:#5F7534;}



/*body_bg*/
.body_bg{ width:1003px; margin:0 auto; background-color:#ffffff; height:auto; overflow:hidden;}
.body{position:relative; height:auto; overflow:hidden;}

/*comm*/
.head,.body,.foot{ width:977px; margin:0 auto;}
.head{ margin-bottom:5px; position:relative;height:90px; z-index:10}
.foot{ }

.logo_banner{ background:url(../images/logo_banner_bg.jpg) repeat-x; height:60px;}
.logo{ float:left; width:290px; margin-top:15px; }
.logo_banner_ad{ float:left; width:260px;  margin-right:30px; border-right:1px #D4CFC4 solid; border-left:1px #D4CFC4 solid;  margin-top:10px; text-align:center; font-size:16px; font-family:'微软雅黑'; color:#555555;}
.logo_banner_ad a{ font-size:14px;}
.banner{ float:left; clear:right; width:385px;text-align:right;}
.account_bar{ color:#000000; margin-top:5px; overflow:hidden;}
.account_bar li{ float:left; border-left:1px #949494 solid; margin-left:-1px; padding:0 10px;}
.account_bar li img{ vertical-align:middle; margin-right:5px;}
.search_bar{  margin-top:8px;}
.search_bar img{vertical-align:middle;}
.search_bar input{ border:0;}
.search_bar select{ border:0;}
#search_key{ border: 0 none;}


/*nav*/
.nav{ margin:0px auto; background-color:#B51E24; padding: 0px 10px; position:absolute; z-index:99; width:957px; height:auto; overflow:hidden;}
.nav_title{ height:30px; overflow:hidden;}
.nav_title a{ color:#ffffff; font-size:15px; font-weight:bold; font-family:'微软雅黑'; display:inline-block; padding:0 15px; height:30px; line-height:30px; background-color:#555555;}
.nav_title a.nav_menu{ background-color:#B51E24;}

a.nav_title_current{ background:url(../images/nav_title_bg.gif) no-repeat bottom center;}

a.nav_home{ color:#B51F24; background:url(../images/nav_home_bg.jpg) no-repeat;}

.nav_content{ height:auto; overflow:hidden; margin-bottom:10px;}
.nav_left{ float:left; width:80px; background:url(../images/nav_left_bg.jpg); padding:10px; height:270px;}
.nav_right{ float:left; clear:right; background-color:#ffffff; width:835px; padding:20px 10px; height:250px;}
.nav_left a{ display:block; height:25px; line-height:25px; font-family:'微软雅黑'; }
.nav_left_current{ font-size:14px; color:#944920; font-weight:bold;}

.nav_right ul{ height:auto; overflow:hidden;}
.nav_right li{ width:273px; float:left; line-height:16px; font-family:Arial, Helvetica, sans-serif}
.nav_right li dt{ text-align:center; width:140px; float:left; height:200px;}
.nav_right li dd{ float:left; width:133px;}
.nav_right_title{ color:#0F6CB3; font-size:16px; font-weight:bold; font-family:'微软雅黑'; line-height:30px;}
.nav_right_line{ height:1px; line-height:1px; font-size:0; background-color:#dddddd; margin:15px 0;}
.nav_right li dd span{ width:50px; display:inline-block; color:#B51E24; font-weight:bold;}

.nav_bottom{ text-align:center; border-top:1px #dddddd solid; line-height:30px; color:#666666; margin:20px 30px 0 20px;}


/*foot*/
/*help*/
.help{ height:126px; background:url(../images/foot_bg.jpg) repeat-x; padding:15px; line-height:20px; overflow:hidden;}
.help dl{ float:left; border-right:1px #D6CBAB solid; border-left:1px #eeeeee solid; padding:0 20px; width:100px; margin-left:-1px; height:130px;}
.help dt{ font-size:14px; font-weight:bold; font-family:'微软雅黑';}
.help dl.services{ border-right:none; width:auto}
.help dl.services img{ vertical-align:middle;}


.help .tel{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.help .join_us{ font-size:14px; font-family:'微软雅黑'; font-weight:bold; margin:5px 0}

.copyright{ border-top:1px #EAE7DC solid; margin:10px 20px; padding:10px 0;}
.copyright_link{ height:auto; overflow:hidden; margin-bottom:20px;}
.copyright_left{ float:left; width:50%;}
.copyright_right{ float:left; width:50%; clear:right; text-align:right;}
.copyright .copy{ font-family:Arial, Helvetica, sans-serif;}
.copyright p{ text-align:center; color:#000000;}


/*contact_dialog*/
.contact_us_global{ display:block; position:absolute; background-color:#92191C; color:#ffffff; font-size:14px; font-family:'微软雅黑'; font-weight:bold; width:14px; height:auto; text-align:center; padding:10px 5px; right:0; top:140px; position:fixed;}
.contact_box_bg{ position:absolute; background-color:#000000; width:100%; height:100%; left:0; top:0; z-index:100; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; display:none;}
.contact_box{ position:fixed; width:578px; height:438px; left:50%; top:50%; margin-left:-289px; margin-top:-219px; background-color:#F5F4F4; z-index:101; display:none;}
.contact_box h1{ font-size:14px; color:#000000; font-family:'微软雅黑'; font-weight:bold; margin:10px;}
.contact_box h1 a{ display:block; position:absolute; right:5px; top:5px; background:url(../images/dialog_bg.gif); width:24px; height:24px;}
.contact_box h1 a:hover{ background:url(../images/dialog_bg.gif) -24px -24px;}
.contact_box_content{ background-color:#ffffff; height:auto; overflow:hidden; padding:10px; margin:10px;}
.contact_box_left{ float:left; width:216px; line-height:20px; margin-right:14px; border-right:1px #C4C2C1 dotted; padding:0 15px 0 0; height:370px;}
.contact_box_left p{ margin:5px 0; color:#000000;}
.contact_box_left p span{ display:inline-block; width:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.contact_box_left a{ text-decoration:underline; color:#344EA2;}
.contact_box_right{ float:left; width:291px; clear:right;}
.contact_box_right table{ width:100%; line-height:25px;}
.contact_box_right input{ width:210px;}
.contact_box_right select{ width:210px;}
.contact_box_right textarea{ width:210px; height:150px;}
.contact_box_right_buttons{ text-align:right; height:45px;}


/*非index内容*/
.left{ float:left; width:153px; margin-right:10px;}
.right{ float:left; clear:right; width:814px;}

/*left*/
.green_box{ color:#5C7233; font-size:16px; text-align:center; width:153px; height:57px; background:url(../images/green_box.jpg); line-height:20px; padding-top:10px; margin-bottom:10px;}
.green_box a{ color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block;}
.categorys{ border:1px #F5F4F4 solid; padding:10px;}
.categorys dl{ line-height:20px; margin-bottom:10px;}
.categorys dt{font-size:14px; font-weight:bold; font-family:'微软雅黑'; margin-bottom:3px;}
.categorys dd{ margin-left:10px;}
.categorys dd.more a{ color:#0E6BB2;}
.categorys dd.price_bar{ text-align:center; margin-left:0;}

/*right*/
.category_intro{ background-color:#EDEBE1; padding:10px;}
.category_intro h1{ margin:0px; font-family:'微软雅黑'; font-size:16px; }

.order{ margin:10px; position:relative;}
.order a{ display:inline-block; padding:0 10px; height:20px; line-height:20px; border:1px #F5F4F4 solid; margin:0 5px;}
.order a:hover{ background-color:#F4F4F4}
.order a.current{ background-color:#555555; color:#ffffff;}
.order div{ position:absolute; right:0; top:5px;}

.products{ height:auto; overflow:hidden; margin-left:-10px; width:824px;}
.products dl{ float:left; width:169px; border:1px #F5F4F4 solid; padding:10px; margin:10px 5px 5px 10px; line-height:20px;}
.products dt{ text-align:center; height:190px; overflow:hidden; position:relative;}
.products dt div{ position:absolute; left:0; top:0; width:26px; height:26px; background:url(../images/new.gif);}
.products dd.product_name{ font-size:14px; font-family:'微软雅黑';}
.products dd.product_category{ font-family:'微软雅黑';}
.products dd.product_capacity{ font-family:Arial, Helvetica, sans-serif}
.products dd.market_price{ font-size:11px;}
.products dd.aiyangjiu_price{font-family:'微软雅黑'; margin-bottom:5px;}
.products dd span.aiyangjiu_price_2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B51F24; width:auto; font-weight:bold;}
.products dd span{ width:60px; display:inline-block;}
.star_1{ width:67px; height:13px; background:url(../images/stars.jpg) no-repeat; margin:5px 0px;}
.star_2{ width:67px; height:13px; background:url(../images/stars.jpg) 0px -13px no-repeat; margin:5px 0px;}
.star_3{ width:67px; height:13px; background:url(../images/stars.jpg) 0px -26px no-repeat; margin:5px 0px;}
.star_4{ width:67px; height:13px; background:url(../images/stars.jpg) 0px -39px no-repeat; margin:5px 0px;}
.star_5{ width:67px; height:13px; background:url(../images/stars.jpg) 0px -52px no-repeat; margin:5px 0px;}
.star_0{ width:67px; height:13px; background:url(../images/stars.jpg) 0px -65px no-repeat; margin:5px 0px;}

.page{ font-family: Arial, Helvetica, sans-serif;line-height:20px; text-align:right; margin:10px 0;}
.page a{ display:inline-block; height:20px; padding:0 7px; text-align:center; border:1px #dddddd solid; margin:0 3px; vertical-align:middle;}
.page a:hover,.page .page_current{ border:1px #B51F24 solid; background-color:#B51F24; color:#ffffff;}
.page .page_left{ background:url(../images/page_left.gif); width:20px; padding:0; border:none;}
.page .page_right{background:url(../images/page_right.gif); width:20px; padding:0; border:none;}
.page .page_left:hover,.page .page_right:hover{ border:none;}
.page span{ display:inline-block; padding-left:30px; margin-right:20px; font-size:14px;}

/*category selecter*/
.category_selecter_bg{ position:absolute; background-color:#000000; width:100%; height:100%; left:0; top:0; z-index:100; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; display:none;}
.category_selecter{ position:fixed; width:578px; height:438px; left:50%; top:50%; margin-left:-289px; margin-top:-219px; background-color:#F5F4F4; z-index:101;  display:none;}
.category_selecter h1{ font-size:14px; color:#000000; font-family:'微软雅黑'; font-weight:bold; margin:10px;}
.category_selecter h1 a{ display:block; position:absolute; right:5px; top:5px; background:url(../images/dialog_bg.gif); width:24px; height:24px;}
.category_selecter h1 a:hover{ background:url(../images/dialog_bg.gif) -24px -24px;}
.category_selecter_left{ float:left; width:356px; line-height:20px; margin-right:14px; border:1px #eeeeee solid; padding:0 15px 0 0; height:370px; background-color:#ffffff; margin-left:10px;}
.category_selecter_right{ float:left;  clear:right; width:171px;}
.category_selecter_right_buttons{ text-align:right; height:45px;}
.category_selecter_option{ margin:10px;}
.category_selecter_option label{ display:block;}
.category_selecter_right dl{ line-height:25px; font-size:14px;}
.category_selecter_right dt{ font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.category_selecter_right dd{ margin-left:10px; color:#0E6BB2; cursor:pointer;}
.category_selecter_right dd.current{ color:#333333;}

/*goods.html*/
.crumb{ height:19px; line-height:19px; position:relative; background-color:#F4F4F4; border:1px solid #DDDDDD; border-bottom:none; padding:0 10px; margin-top:5px;}
.crumb a{ display:inline-block; width:109px; text-align:center; background:url(../images/crumb_bg.jpg); color:#aaaaaa;}
.crumb a.goods_no{ position:absolute; right:10px; top:0; width:auto; text-align:left; background:none;}
.goods{ height:auto; overflow:hidden; border:1px solid #DDDDDD; border-top:none;}
.goods_left{ float:left; width:480px; margin-right:15px; }
.goods_right{ float:left; clear:right; width:480px;  }

/*gallery*/
.gallery{text-align:center;}
.gallery_nav{ margin:10px;}
.gallery_nav a{ border:1px #cccccc solid; display:inline-block; width:52px; height:52px; text-align:center;}
.gallery_nav a:hover,.gallery_nav a.current{ border:1px #A55F55 solid;}

.star_share{ position:relative; width:460px;}
.share{ position:absolute; right:0; top:0; height:24px; overflow:hidden;}
.share a{ height:24px; width:16px; display:block; line-height:24px; float:left; margin-right:5px;}
.share_1{ background:url(../images/share.jpg) -5px;}
.share_2{ background:url(../images/share.jpg) -20px;}
.share_3{ background:url(../images/share.jpg) -35px;}
.share_4{ background:url(../images/share.jpg) -52px;}
.share a.share_more{ width:auto; color:#0E6BB2;}

.goods_right h1{ font-size:21px; margin:15px 0; font-family:'微软雅黑';}

.goods_property,.express{ color:#aaaaaa; line-height:30px;}
.goods_property span,.express span{ color:#333333}
.express{ border-bottom:1px #eeeeee solid; width:460px;}
.size{ line-height:20px; margin:10px 0;}
.size a{ display:inline-block; border:1px #eeeeee solid; padding:0 15px;}
.size a.current{ border:1px #1E275A solid; background-color:#1E275A; color:#ffffff;}

.price{ width:460px;}
.price dt{ height:44px; line-height:40px; text-indent:15px; background:url(../images/price.jpg) no-repeat; font-size:16px; font-family:'微软雅黑';}
.price dt span{ display:inline-block; margin-left:20px; font-size:12px; color:#666666;}
.price dd{ text-indent:5px; line-height:30px;}
.price dd span{ display:inline-block; width:60px; font-size:16px; color:#B51F24; font-family:Arial, Helvetica, sans-serif;}
.price dd select{ margin-left:50px; width:100px;}

.buy_fav{ padding:5px 0;}

.discription{ height:auto; overflow:hidden; margin:10px 0;}
.discription_left{ float:left; width:478px; margin-right:15px; border:1px solid #DDDDDD; height:428px; overflow:hidden; }
.discription_right{ float:left; clear:right; width:478px;  border:1px solid #DDDDDD;  height:428px; overflow:hidden;}
.discription_title{ height:30px; line-height:30px;}

/* belary modified width */
.discription_title a{ display:inline-block; width:156px; /*width:159px;*/ text-align:center; font-size:14px; border-bottom:1px #cccccc solid; color:#999999;}
.discription_title a.current{ border-bottom:3px #cccccc solid; height:29px; color:#333333;}
.discription_content{ padding:15px; line-height:20px;}

.discription_right{}
.discription_right dt{ line-height:30px; text-indent:10px; position:relative; font-size:14px; height:30px;}
.discription_right dt span{ font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.discription_right dt a{ position:absolute; right:5px; top:-0px; font-size:12px; height:30px; }
.discription_right .stars{ background-color:#F4F4F4; line-height:25px; height:25px; border-bottom:1px #cccccc solid; border-top:1px #eeeeee solid;}
.discription_right .stars div{ width:90px; height:25px; float:left; padding-left:5px;}
.discription_right .stars img{}
.discription_right .stars span{ padding-left:10px;}

/*comment*/
.comment{ margin:10px; height:auto; overflow:hidden;}
.comment_left{ float:left; width:98px; background:url(../images/comment_left.gif) no-repeat right top; padding:10px; color:#999999;}
.comment_left div{ font-size:14px; color:#333333; margin-bottom:5px;}
.comment_right{ float:left; clear:right; width:340px; background-color:#DBE3ED; line-height:20px;}
.comment_right div{ margin:10px 10px 5px 10px;}
.comment_page{ text-align:right; padding:10px;}
.comment_page a{width:15px; height:13px; display:inline-block; line-height:13px; font-size:0;}
.comment_page .first_page{ background:url(../images/comment_page.gif) 0 0;}
.comment_page .pre_page{ background:url(../images/comment_page.gif) 0px -13px; }
.comment_page .next_page{ background:url(../images/comment_page.gif) -15px -13px; }
.comment_page .last_page{ background:url(../images/comment_page.gif) -15px 0px; }





/*belary added on 2011-4-5 */
#more, #delivery {display:none;)



